/**    
 * @Description: 博客园地址：https://www.cnblogs.com/zumengjie/      
 * @author: 顶风少年   
 * @date: 2021年4月3日 下午11:12:25
 */

package datang.dtdb.builder;

import datang.dtdb.session.Configuration;

/**
 * 解析步骤的公共父类，封装一些公共的功能，如转换类型。
 */
public class BaseBuilder {
	public Configuration configuration;

	/**
	 * 由子类构造Configuration
	 */
	public BaseBuilder(Configuration configuration) {
		this.configuration = configuration;
	}

	
	/**
	 * 获取类型对应的Class
	 * */
	protected Class<?> resolveAlias(String alias) {										
		return configuration.getTypeAilasRegistry().resolveAlias(alias);
	}
}
